﻿using static Modules.Payroll.PayrollConstants;

namespace Modules.Payroll
{
    public class WagePayrollQuery
    {
        /// <summary>
        /// 搜索关键字
        /// </summary>
        public string? Keywords { get; set; }

        /// <summary>
        /// 项目Id
        /// </summary>
        public int? ProjectId { get; set; }

        /// <summary>
        /// 企业Id
        /// </summary>
        public int? CorpId { get; set; }

        /// <summary>
        /// 月份
        /// </summary>
        public DateTime? Month { get; set; }

        /// <summary>
        /// 企业Id
        /// </summary>
        public IEnumerable<int>? CorpIds { get; set; }

        /// <summary>
        /// 开始日期
        /// </summary>
        public DateTime? StartDate { get; set; }

        /// <summary>
        /// 结束日期
        /// </summary>
        public DateTime? EndDate { get; set; }

        /// <summary>
        /// 代发状态
        /// </summary>
        public 代发状态? WageStatus { get; set; }
    }
}